#ifndef __OC_State_H__
#define __OC_State_H__

#include "shaderClass.h"
#include "Camera.h"

namespace OCPP
{
	class _openGLExport State
	{
	public:
		State(Camera& camera);
		~State();

		void updateState(Shader& shader);
		Camera& camera;
		Vector4 lightColor = Vector4(1.0f, 1.0f, 1.0f, 1.0f);
		Vector3 lightPos = Vector3(0.5f, 0.5f, 0.5f);
	};
}

#endif // !__OC_WINDOW_H__
